#------------------------------------------------------------------------------#
# Distributed under the OSI-approved Apache License, Version 2.0.  See
# accompanying file Copyright.txt for details.
#------------------------------------------------------------------------------#

cmake_minimum_required(VERSION 3.6)
project(adios_catalyst_test CXX)
enable_testing()

find_package(adios2 REQUIRED)

option(BUILD_SHARED_LIBS "build shared libs" ON)

message("adios2 dir: ${adios2_DIR}")
message("adios2 root: ${adios2_ROOT}")
message("adios2 lib dir: ${adios2_LIBRARY_DIRS}")

# ----------- Test the ParaView Catalyst Plugin
# will need to figure out how to get the path of the plugin
add_executable(adios_plugin_engine_catalyst_test
    testCatalystEngine.cpp
)
target_link_libraries(adios_plugin_engine_catalyst_test adios2::cxx)
set(ENV{ADIOS2_PLUGIN_PATH} ${adios2_DIR}/../../)
configure_file(test-catalyst-config.xml ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
add_test(NAME adios_plugin_engine_catalyst_test COMMAND
    adios_plugin_engine_catalyst_test test-catalyst-config.xml)
